git 部署远程仓库

hooks/post-receive

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash

# 确保脚本中的错误会终止执行
set -e

# 设置 Hexo 网站目录路径
WORK_DIR=/var/hexo
REPO_DIR=/var/repo/hexo.git

# 日志文件路径
LOG_FILE=/var/log/hexo_update.log

# 百度推送
BAIDU_TOKEN="ld2OV4AaQjVlqql8" # 替换为你的百度站长平台 token
HOST="https://www.kfzzzzzz.cn" # 替换为你的网站域名


# 更新 Hexo 仓库到工作目录
git --work-tree=$WORK_DIR --git-dir=$REPO_DIR checkout -f

# 进入 Hexo 目录
cd $WORK_DIR

# 清理 Hexo 的缓存
hexo clean

# 生成新的 Hexo 网站文件
hexo generate

# 输出更新完成的消息
echo "Hexo website has been updated at $(date)" >> $LOG_FILE

今日机房预约情况:

3D505/周金/1-6节
3D311/孔繁臻/1-2节
3D511/李佳诚/1-4节

预约机房:点击此处

机房预约成功

孔繁臻/3D311/周四(4月12日)/1-2节

作者

kfzzzzzz

发布于

2025-07-01

更新于

2026-01-09

许可协议

评论